// pages/login/login.js
var util = require('../../utils/util.js')
var qcloud = require('../../vendor/wafer2-client-sdk/index')
var config=require('../../config.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    nodes:[
      {
        name:'div',
        children:[{
          type:'text',
          text:`以下为使用金州词霸(下称「本软件」)的有关条款(下称「本条款」)。另行列出的《隐私政策》为本条款的一部分，作为释义或其它用途。若不接受本条款，请不要使用本软件提供的服务。当您使用本软件提供的服务时，即表明已详细阅读及了解本条款，并同意受本条款约束。本软件可能随时以更新网页方式单方面修改本条款，而不会作另行通知。您应定期浏览此网页，以了解对您具有约束力的条款是否有所修改。若您违反任何条款，或本软件怀疑您违反任何条款，或本软件相信您的行为违反适用法律或损害本软件或其用户的利益，本软件可在您获知或不获知的情况下终止您进入本软件及使用各项服务，并采取法律行动.`}]
      },
      {
        name:'ul',
        children:[
          {
            name:'li',
            children:[
              {
                type:'text',
                text:`本软件是由多个网页组成的大型网络端口，目的是让用户取得实时新闻报导及各种各样的信息和资源。除经特别声明外，本软件的任何新增服务、特点和功能均受本条款约束。您只可使用本软件作合法用途，不可利用本软件以任何方式侵犯别人的知识产权；或侵犯本软件上其他用户的隐私以获取其身份或任何个人资料；或破坏本软件的任何部分。您有责任判断是否有上述的侵权行为。您不得登载任何错误或虚假的信息，或者侵犯或违反任何第三方权利的信息，也不得登载关于您本身或您权益的不实陈述。您必须遵守登载在网站上的政策。您知道本软件既不对您在本软件上登载的内容提供任何包括查阅、删除或编辑在内的协助，也不对您使用本软件提供任何客户服务。如果您有进入本软件的密码，不得与任何第三方分享。您不得利用本软件传输、出版、上载、登载或流通任何非法、有害、恐吓、骚扰、侵权、毁谤、淫秽、中伤、违反他人隐私或名誉权、违反他人知识产权、或者任何其他具攻击性或令人不悦的资料或信息。此外，您不得以任何方式篡改任何资料，也不得以任何方式干扰本软件的运营，包括但不限于传输软件病毒，或者传输专门用来中断、干扰或改变网站运营的任何计算机代码或消息。您也不得利用本软件收集本软件用户的资料。 在没有本软件的明确许可下，本软件及其任何部分均不得翻版、复制、翻印、售卖、转售或以其它方式利用本软件作商业用途。本软件尊重著作权法，亦坚持用户同样尊重著作权法。在未获得授权情况下复制、分发、修改及向公众展示有著作权的作品，属侵犯著作权所有人的权利。作为本软件用户的条件，您须同意不会使用本软件侵犯别人的知识产权。本软件将保留权利终止任何被发现利用本软件侵犯著作权或他人知识产权的用户的使用。
`
              }, 
            ]
          },
          {
            name:'li',
            children:[{
              type:'text',
              text:`本软件的内容，如文字、图形、图像、音乐、标识、图标按钮、链接、HTML编码、商标、软件和其他资料(以下统称"资料")，以及本软件所有资料的汇集(指收集、安排和汇编)均受著作权法、商标法和其他适用法律的保护。所有资料和资料的汇集均属本软件或本软件的内容提供者或客户的专有财产。未经授权擅自使用任何资料将违反著作权法、商标法和其他适用法律。如果您复制任何资料，您必须在复制件上保留原资料中有关版权、商标、服务标志以及其他专有权的告示。您只能复制一份资料，并且除非这些资料另有具体规定，复制件仅可用在私人、非商业用途。未经本软件事先的书面同意，您不得为了任何公共或商业目的销售或更改资料，或者复制、重制、再版、上载、下载、登载、传送、显示、公开执行或以任何方式发送资料，或将资料存储于检索系统，或以其他任何方式使用资料。
`}
            ]
          },
          {
            name:'li',
            children:[{
              type:'text',
              text:`本软件所提供、介绍或提及的商品、产品或服务有可能由第三方提供。对于这类产品，本软件无法、也不会就您应第三方要求而向其提供的任何资料的安全作出任何陈述和保证。本软件建议，在与任何此类第三方进行任何网上或网外交易之前，您应作一切您认为必要或适当的调查。在法律允许的最大限度内，对所有明文或隐含的、关于商品的适销性和具体用途的陈述和保证，以及对任何隐含的、涉及商品的性能和使用过程的保证，本软件一概免责。在任何情况下，对与本软件上所提供、介绍或提及的资料或商品的使用、无法使用、运作或无法运作有关的损失，本软件概不负责。此类损失的范围包括但不限于：为获取替代货品或服务的所支付的费用、利润损失、数据资料损失、以及任何直接、间接、特殊、惩罚性、伴随性、惩戒性、或继而引起的损失。网站上对商品、产品或服务的提供、介绍或提及仅仅是第三方所作的交易邀请。`
            }]
          },
          {
            name:'li',
            children:[{
              type:'text',
              text:`作为用户，您可能须向本软件提供您的资料。在使用本软件的不同时间，您可能会被要求向本软件提供个人身份证明资料，包括但不限于姓名、出生日期、性别、联络资料、身份证号码或护照号码、ICQ或OICQ号码、电子邮件地址、信用卡资料、银行户口号码、教育程度、职业、家庭收入、兴趣和喜好之活动。您同意该资料是您自愿向本软件提供的。您必须保证提供的资料准确、属实、有效和完整。如果并非如此或本软件有合理理由表示怀疑，本软件有权拒绝您现时或将来使用本软件提供的服务。若您提供的资料不齐全或不正确，本软件可能不容许或终止您进入本软件，或可能无法向您提供或继续提供服务。您明白您向本软件提供的任何及所有资料将会被收集及可能作下列用途，可用来作为:`
            },
            {
              name:'ol',
              children:[
                {
                  name:'li',
                  children:[{
                    type: 'text',
                    text: `收集数据作身份核证及纪录；`
                  }]
                }, {
                  name: 'li',
                  children: [{
                    type: 'text',
                    text: `将资料进行分析及与他人的资料作比较，藉以按需要制定产品或服务及／或市场推广直销或其它方式计划;`
                  }]
                }, {
                  name: 'li',
                  children: [{
                    type: 'text',
                    text: `让本软件能履行其结连网络的责任或他业内实务上的责任；`
                  }]
                }, {
                  name: 'li',
                  children: [{
                    type: 'text',
                    text: `向您发出有关不同产品和服务的资料；`
                  }]
                }, {
                  name: 'li',
                  children: [{
                    type: 'text',
                    text: `保存通讯联络资料;`
                  }]
                }, {
                  name: 'li',
                  children: [{
                    type: 'text',
                    text: `作有关网站使用的总量统计;`
                  }]
                }, {
                  name: 'li',
                  children: [{
                    type: 'text',
                    text: `将用户的数据与用户所提供的其它资料（不管作何种用途）作比较，包括无限制地进行与用户对立之行动（不管有关比较是用人手或自动化方法进行）;`
                  }]
                }, {
                  name: 'li',
                  children: [{
                    type: 'text',
                    text: `不时向用户传送由本软件选择的任何其它组织的宣传及／或市场推广资料或其它信息; `
                  }]
                }, {
                  name: 'li',
                  children: [{
                    type: 'text',
                    text: `满足现行适用的任何法律、行政制度或规例的要求，包括披露或通知要求;`
                  }]
                }, {
                  name: 'li',
                  children: [{
                    type: 'text',
                    text: `执行用户的指示，响应该用户或以该用户名义提出的查询，并向用户提供有效而快捷的服务。`
                  }]
                }, {
                  name: 'li',
                  children: [{
                    type: 'text',
                    text: `满足现行适用的任何法律、行政制度或规例的要求，包括披露或通知要求;`
                  }]
                },
            
              ]
            },
            {
              type:'text',
              text:`本软件对于收集、使用、保存、披露、转移、保护及存取资料的政策和做法，均符合法律规定，并符合本文条款及《隐私政策》。您确认并同意，您在本软件上放置的任何资料或资料，您对其形式、内容和准确性负有全部责任。 您同意本软件为达到以下目的而在合理、必要的情况下可公开您的资料，即为了(a)遵守有关法律，(b)执行或实施本软件的任何用户协议的条款， (c)保障本软件及本软件用户的权利、财产或利益，或(d)遵守隐私政策声明`
            }

            ]
          }
        ]
      }],
  },
  getUserInfo: function (e) {
    console.log(e)
    util.showBusy('正在登录')
    var that = this

    // 调用登录接口
    qcloud.login({
      success(result) {
        if (result) {
          util.showSuccess('登录成功')
          
          getApp().getUserInfo({ UUID: result.openId });
          wx.setStorage({
            key: 'userInfo',
            data: result,
          })
          getApp().data.userInfo = result;
          wx.redirectTo({
            url: '../home/home',
          })
        }else{
          if (e.detail.userInfo) {
            getApp().data.userInfo = e.detail.userInfo;
            wx.setStorage({
              key: 'userInfo',
              data: e.detail.userInfo,
            })
            
          }
          wx.redirectTo({
            url: '../home/home',
          })
        }
        
      }})
    
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})